package com.jt.service;

import com.jt.pojo.Content;
import com.jt.vo.EasyUITable;

import java.util.List;

/**
 * @author dc
 * @Classname ContentService
 * @Date 2020/3/24 11:49
 */
public interface ContentService {

    /**
     * 根据目录分类id查询广告内容
     * @param page 当前页数
     * @param rows 每页记录数
     * @param categoryId 内容目录id
     * @return EasyUITable数据
     */
    EasyUITable getContentByCategoryId(Integer page,Integer rows,Long categoryId);

    /**
     * 保存新的内容信息
     * @param content 前端传来的表单内容
     */
    void saveContent(Content content);

    /**
     * 根据选中的id进行删除内容操作
     * @param ids id数组
     */
    void deleteConByIds(Long[] ids);

    /**
     * 更新内容信息
     * @param content 修改之后的内容对象
     */
    void updateContent(Content content);

    /**
     * 根据分类id查询内容
     * @param categoryId 分类id
     * @return 选择分类下的内容列表
     */
    List<Content> findContentByCatId(Long categoryId);
}
